<?php

/**
 * MVM_MALL 网上商店系统  插件
 * ============================================================================
 * 版权所有 (C) 2007-2010 www.mvmmall.com，并保留所有权利。
 * 网站地址: http://www.mvmmall.com
 * ----------------------------------------------------------------------------
 * 这是一个免费开源的软件；这意味着您可以在不用于商业目的的前提下对程序代码
 * 进行修改、使用和再发布。
 * ============================================================================
 * $Author:  www.mvmmall.com  $
 * $Date: 2008-07-27 $
 * $Id: plugins.php  www.mvmmall.com$
 * ---------------------------------------------
*/
define('MVMMALL_SCR','plugins');
require_once './include/common.inc.php';
define('HACK', TRUE);
$n        = dhtmlchars($n);
$c        = dhtmlchars($c);
$hack_rt  = $db->get_one("SELECT * FROM `{$tablepre}plugins` WHERE hack_name='$n'");
if (!is_dir(MVMMALL_ROOT.'./plugins/'.$n) && !file_exists(MVMMALL_ROOT.'./plugins/'.$n) && !file_exists(MVMMALL_ROOT.'./plugins/'.$n.'/lib/'.$n.'.class.php')|| empty($n) || $hack_rt==false) {
	exit('Plugins Error');
}
if ($c) {
    if (!file_exists(MVMMALL_ROOT."./plugins/$n/controller/$c.php")) {
        exit('Controller Error');
    }
    //插件缓存路径
    define('HACK_CACHE', MVMMALL_ROOT."plugins/$n/cache/");
    $skin      = MVMMALL_ROOT."plugins/$n/templates";
    $imgpath_p = "plugins/$n/images";
    require MVMMALL_ROOT.'./plugins/'.$n.'/lib/'.$n.'.class.php';
    $hack_rowset = new $n(unserialize($hack_rt['hack_cfg']));
    $hack_rowset->run();
    require_once MVMMALL_ROOT."./plugins/$n/controller/$c.php";
}else {
     require_once MVMMALL_ROOT."./plugins/$n/controller/index.php";
}
